body {
  margin: 5px 5px;
  padding: 0 5px;
  font-family: Arial, sans-serif;
  font-size: 87%;
}
form {
  margin: 0;
}
#nav {
  text-align: right;
  margin: 0 0 15px;
}
#nav a {
  margin: 0 7px 0 0;
}
#wrap {
  margin:0 auto;
  width: 55em;
}
#header {
  padding: 8px;
  background:#e5ecf9;
}
#feed_url_label {
  font-weight: bold;
}
#main {
  float: left;
  width: 68%;
  padding-left: 5px;
}
#sidebar {
  float: right;
  width: 28%;
}
h1,
#scopes h4,
#tokens h4 {
  margin-top: 0; 
}
#events {
  margin: 5px 0 0;
  padding: 8px;
  background:#ddf8cc;
}
#tokens {
  margin: 10px 0 0;
  padding: 8px;
  background:#fff4c2;
}
#header,
#scopes,
#tokens {
  -moz-border-radius: 5px;
}
label.create {
  display: inline-block;
  text-align:right;
  width: 40%;
  margin-right: 5px;
}
.event {
  background:#ddf8cc;
  padding: 8px;
  margin: 5px 0 0;
}
.invited {
  background:#fff4c2;
  padding: 8px;
  margin: 5px 0 0;
}
